package com.gitee.feizns.data;

/**
 * @author feizns
 * @since 2019/7/6 0006
 */
public interface Column {

    /**
     * 列名
     * @return
     */
    String getName();

    /**
     * 是否允许为空
     * @return
     */
    boolean isNullable();

    /**
     * 是否自增
     * @return
     */
    boolean isAuto();

    /**
     * 类型名
     * @return
     */
    String typeName();

    /**
     * 字符长度
     * @return
     */
    Integer charLength();

    /**
     * 获取字段的注释
     * @return
     */
    String getComment();

}

